package com.jzcn.common.base;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;

@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public abstract class BaseDomain implements Serializable {

    private static final long serialVersionUID = -6912501145172883332L;
    // 由于前端js对long类型的支持不好，会出线数据不正确的问题，所以一般返回给前端的都是string，而不是long，但是数据库中要使用bigInt来存，
    //如果使用varchar类型，会比较占空间
    @TableId(value = "id",type= IdType.AUTO)
    private Integer id;



}
